Legacy SystemC Co-Simulation of Multi-Processor Systems-on-Chip
نویسندگان
چکیده
We present a co-simulation environment for multiprocessor architectures, that is based on SystemC and allows a transparent integration of instruction set simulators (ISSs) within the SystemC simulation framework. The integration is based on the well-known concept of bus wrapper, that realizes the interface between the ISS and the simulator. The proposed solution uses an ISS-wrapper interface based on the standard gdb remote debugging interface, and implements two alternative schemes that differ in the amount of communication they require. The two approaches provide different degrees of tradeoff between simulation granularity and speed, and show significant speedup with respect to a micro-architectural, full SystemC simulation of the system description.
منابع مشابه
A Simulation Framework for Multiprocessor SoCs by Integrating SystemC with High-Level Processor Models
Simulation is an important technique in functional verification and performance analysis of System-on-Chip architectures. Complex multi-processor based SoC devices are simulated at RTL level. This paper presents a framework for combining the simulation strengths of SystemC with Simplescalar for simulating processors in a multi-processor SoC. The system is modeled as a distributed event simulati...
متن کاملNaxim: A Fast and Retargetable Network-on-Chip Simulator with QEMU and SystemC
Systems-on-Chip (SoC) architectures have been shifting from single-core to multi-core solutions, and they are at present evolving towards many-core ones. Network-on-Chip (NoC) is considered as a promising interconnection scheme for many-core SoCs since it offers better scalability than traditional bus-based interconnection. In this work, we have developed a fast simulator of NoC architectures u...
متن کاملA Hardware/Software Co-Simulation Environment for Graphics Accelerator Development in ARM-Based SOCs
This paper focuses on the challenging aspects of developing a versatile hardware/software co-design and co-simulation environment for the development of 3D graphics hardware accelerators in ARM-based system-on-chip designs. The tool we propose integrates the ARMulator, the cycle-accurate instruction-level simulator for the ARM lowpower processor family, with an augmented open source SystemC mod...
متن کاملAnalysis and Verification of Multi-Core Enabled ESL Model using SystemC and VLang
Today most of the system on chip (Soc) integrate multiple processing cores, digital signal processors, as well as dedicated hardware accelerators, etc [1]. This results into large and complex systems which pose challenges to conventional design and verification flow. This raises the need for higher level of abstraction (i.e. Electronics system level abstraction). This paper discusses how we can...
متن کاملMPARM: Exploring the Multi-Processor SoC Design Space with SystemC
Technology is making the integration of a large number of processors on the same silicon die technically feasible. These multi-processor systems-on-chip (MP-SoC) can provide a high degree of flexibility and represent the most efficient architectural solution for supporting multimedia applications, characterized by the request for highly parallel computation. As a consequence, tools for the simu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002